/*
 * 文件名：DistrictInfo.java
 * 版权：Copyright by www.huawei.com
 * 描述：
 * 修改人：Administrator
 * 修改时间：2015年7月14日
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */

package com.zcsy.manage.model.system;

import java.io.Serializable;
import java.util.List;

/**
 * @Title: DistrictInfo.java
 * @Package： com.zcsy.shop.model.common 
 * @Description: 地理信息实体类
 *
 * @author caiyinli 13277030520@163.com
 * @Copyright: 2015 武汉中财数元信息技术有限公司 All rights reserved.
 * @date 2015年7月14日
 * @version 1.0
 * @see JDK1.7.0_75
 * @since
 */

public class DistrictInfo implements Serializable {

    /**
     * @Fields serialVersionUID ：序列化版本号
     */
    private static final long serialVersionUID = 1L;
    
    /**
     * @Fields id ：主键
     */
    private Integer id;
    
    /**
     * @Fields postcode ：邮编
     */
    private String postCode;
    
    /**
     * @Fields regionName ：区域名称
     */
    private String regionName;
    
    /**
     * @Fields regionLevel ：区域等级
     */
    private Integer regionLevel;
    
    /**
     * @Fields parentId ：上级区域id
     */
    private Integer parentId;
    
    /**
     * @Fields parentName ：上级区域名称
     */
    private String parentName;
    
    /**
     * @Fields state ：状态
     */
    private Integer state;
    
    /**
     * @Fields memo ：备注
     */
    private String memo;
    
    /**
     * @Fields subTypes ：子区域
     */
    private List<DistrictInfo> subTypes;
    /**
     * @Fields cityList ：省下面的市
     */
    private List<DistrictInfo> cityList;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getPostCode() {
        return postCode;
    }

    public void setPostCode(String postCode) {
        this.postCode = postCode;
    }

    public String getRegionName() {
        return regionName;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }

    public Integer getRegionLevel() {
        return regionLevel;
    }

    public void setRegionLevel(Integer regionLevel) {
        this.regionLevel = regionLevel;
    }

    public Integer getParentId() {
        return parentId;
    }

    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    public String getParentName() {
        return parentName;
    }

    public void setParentName(String parentName) {
        this.parentName = parentName;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

	public List<DistrictInfo> getSubTypes() {
		return subTypes;
	}

	public void setSubTypes(List<DistrictInfo> subTypes) {
		this.subTypes = subTypes;
	}

	public List<DistrictInfo> getCityList() {
		return cityList;
	}

	public void setCityList(List<DistrictInfo> cityList) {
		this.cityList = cityList;
	}
    
}
